7.5.20 set extcommunity
Назначение команды
Эта команда используется для задания расширенного атрибута сообщества (extended community).
Для отключения этой функции используйте форму команды no.
Перед использованием команды set extcommunity необходимо определить условие с помощью команды match:
- Команды
matchиsetзадают условия перераспределения маршрутов между различными протоколами маршрутизации. - Команда
matchуказывает критерии соответствия, при которых допускается перераспределение маршрутов в текущей route-map. - Команда
setуказывает действия, которые необходимо выполнить при соответствии маршрута этим критериям.
Если пакет не соответствует ни одному из определённых критериев, он маршрутизируется в соответствии с обычной таблицей маршрутизации.
Синтаксис команды
set extcommunity { rt | soo } EXTCOMMNUMBER [ …EXTCOMMNUMBER ]
no set extcommunity { rt | soo }
Параметры
| Параметр | Описание | Значение |
|---|---|---|
| rt | Указывает на целевой маршрут (route target) | - |
| soo | Указывает на site-of-origin | - |
| EXTCOMMNUMBER | Расширенное сообщество формата ASN:NN или IP:nn | - |
| ASN:NN | Номер AS и ID сообщества | Поддерживаются 2 байта AS и 4 байта ID |
| IPADDRESS | Номер AS в виде IP-адреса | IPv4-адрес |
Режим команды
Route-map Configuration
По умолчанию
По умолчанию set extcommunity не задан.
Использование
Эта команда применима только для BGP.
Примеры
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 06:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 0.0.0.6:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 06:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 0.0.0.6:01